package com.vcredit.creditcat.model;

import java.io.Serializable;
import java.util.Date;

 /*
  * @author liaoshengjun
  * @version 1.0
  * @since 1.0
 */
public class ProductBusinessStatus implements Serializable {  
      
  /**  
   * 主键ID  
   */ 
  private Long productBusinessId;  
  /**  
   * 产品ID  
   */ 
  private Long productId;
  /**  
   * 对接开始时间  
   */ 
  private Date businessStartDate;  
  /**  
   * 合同开始时间  
   */ 
  private Date contractStartDate;  
  /**  
   * 合同完成时间
   */ 
  private Date contractEndDate;  
  /**  
   * 准备上线时间  
   */ 
  private Date prepareOnlineDate;  
  /**  
   * 上线开始时间  
   */ 
  private Date onlineStartDate;  
  /**  
   * 下线时间  
   */ 
  private Date onlineEndDate;  
  /**  
   * 上线状态  
   */ 
  private Integer onlineStatus;  
  /**  
   * 备注  
   */ 
  private String remarks;  
  /**  
   * 状态:0-失效,1-生效  
   */ 
  private Boolean removeStatus;  
  /**  
   * 创建时间  
   */ 
  private Date createdTime;  
  /**  
   * 最后更新时间  
   */ 
  private Date updatedTime;  

  public void setProductBusinessId(Long productBusinessId) {  
      this.productBusinessId = productBusinessId;  
  }

  public Long getProductBusinessId() {
      return this.productBusinessId;
  }

     public Long getProductId() {
         return productId;
     }

     public void setProductId(Long productId) {
         this.productId = productId;
     }

     public void setBusinessStartDate(Date businessStartDate) {
      this.businessStartDate = businessStartDate;
  }

  public Date getBusinessStartDate() {
      return this.businessStartDate;  
  }    
  public void setContractStartDate(Date contractStartDate) {  
      this.contractStartDate = contractStartDate;  
  }  
    
  public Date getContractStartDate() {  
      return this.contractStartDate;  
  }    
  public void setContractEndDate(Date contractEndDate) {  
      this.contractEndDate = contractEndDate;  
  }  
    
  public Date getContractEndDate() {  
      return this.contractEndDate;  
  }    
  public void setPrepareOnlineDate(Date prepareOnlineDate) {  
      this.prepareOnlineDate = prepareOnlineDate;  
  }  
    
  public Date getPrepareOnlineDate() {  
      return this.prepareOnlineDate;  
  }    
  public void setOnlineStartDate(Date onlineStartDate) {  
      this.onlineStartDate = onlineStartDate;  
  }  
    
  public Date getOnlineStartDate() {  
      return this.onlineStartDate;  
  }    
  public void setOnlineEndDate(Date onlineEndDate) {  
      this.onlineEndDate = onlineEndDate;  
  }  
    
  public Date getOnlineEndDate() {  
      return this.onlineEndDate;  
  }    
  public void setOnlineStatus(Integer onlineStatus) {  
      this.onlineStatus = onlineStatus;  
  }  
    
  public Integer getOnlineStatus() {  
      return this.onlineStatus;  
  }    
  public void setRemarks(String remarks) {  
      this.remarks = remarks;  
  }  
    
  public String getRemarks() {  
      return this.remarks;  
  }    
  public void setRemoveStatus(Boolean removeStatus) {  
      this.removeStatus = removeStatus;  
  }  
    
  public Boolean getRemoveStatus() {  
      return this.removeStatus;  
  }    
  public void setCreatedTime(Date createdTime) {  
      this.createdTime = createdTime;  
  }  
    
  public Date getCreatedTime() {  
      return this.createdTime;  
  }    
  public void setUpdatedTime(Date updatedTime) {  
      this.updatedTime = updatedTime;  
  }  
    
  public Date getUpdatedTime() {  
      return this.updatedTime;  
  }    
 

  private static final long serialVersionUID = 1L;
}